package org.light.framework.orm;

import org.light.framework.orm.annotation.JoinBehaviour;

/**
 * 外键关联信息
 * @author de.cel
 *
 */
public class BelongsInfo {

	/**
	 * 外键列名
	 *
	 */
	public String name;
	/**
	 * 关联类型
	 *
	 */
	public JoinBehaviour joinBehaviour;
	/**
	 * 递归深度
	 *
	 */
	public int recursiveDeep;
	/**
	 * 是否只读
	 *
	 */
	public boolean readOnly;
	/**
	 * 属性名称
	 *
	 */
	public String propertyName;
	/**
	 * 实体类型
	 *
	 */
	public Class<?> entityType;
	/**
	 * 表别名
	 *
	 */
	public String alias;
	/**
	 * 关联表别名
	 *
	 */
	public String aliasReference;
}
